private func Wind2Turn() { // Zielobjekt verloren if (!GetActionTarget()) return(RemoveObject()); // Drehgeschwindigkeit var turn = BoundBy(GetWind()/20 +5, 1, 9); if(!(GetAction() eq Format("Turn%d", turn))) SetAction(Format("Turn%d", turn)); // Energieerzeugung DoEnergy(GetActMapVal("Delay", Format("Turn%d", turn))*30, GetActionTarget()); }
//----------------------------------------------------------------------------- // Purpose: // Input : buf - //----------------------------------------------------------------------------- void CBaseDemoAction::SaveKeysToBuffer( int depth, CUtlBuffer& buf ) { // All derived actions will need to do a BaseClass::SaveKeysToBuffer call g_bSaveChained = true; BufPrintf( depth, buf, "name \"%s\"\n", GetActionName() ); if ( ActionHasTarget() ) { BufPrintf( depth, buf, "target \"%s\"\n", GetActionTarget() ); } switch ( GetTimingType() ) { default: case ACTION_USES_NEITHER: break; case ACTION_USES_TICK: { BufPrintf( depth, buf, "starttick \"%i\"\n", GetStartTick() ); } break; case ACTION_USES_TIME: { BufPrintf( depth, buf, "starttime \"%.3f\"\n", GetStartTime() ); } break; } }
func Script161() { if (GetAction(constructor_clnk) != "Push") return(goto(161)); if (GetID(GetActionTarget(0,constructor_clnk))!=ELEC) return(goto(161)); SetPlrShowControl(0,"0_2345678_012345678 _____5____"); TutorialMessage("$TxtHitdigtwicequicklyto$"); }
func Script81() { if (!Contents(0,GetActionTarget(0,catapult_clnk))) return(goto(81)); SetPlrShowControl(0,"0_2345678_0123456789___3___7__"); TutorialMessage("$TxtFlingthematerialupto$"); wait(20); }
func Script61() { if (!Contents(0,GetActionTarget(0,valley_clnk))) return(goto(61)); SetPlrShowControl(0,"0_2345678_0123456789___3___7__"); TutorialMessage("$TxtHitthrowagaintofiret$"); wait(15); }
func Script50() { if (GetX(GetActionTarget(0,valley_clnk))<260) return(goto(60)); TutorialMessage("$TxtYoupushedthecatapult$"); SetPlrShowControl(0,"0_2345678_0123456789______5___"); wait(15); }
func Script38() { if (GetAction(valley_clnk) != "Push") return(goto(38)); RemoveArrow(); if (GetDir(GetActionTarget(0,valley_clnk))==DIR_Right) return(goto(50)); SetPlrShowControl(0,"0_2345678_0123456789________8_"); TutorialMessage("$TxtTurnthecatapulttothe$"); wait(10); }
func Script66() { if (GetAction(catapult_clnk) != "Push") return(goto(66)); RemoveArrow(); if (GetDir(GetActionTarget(0,catapult_clnk))==DIR_Left) return(goto(80)); SetPlrShowControl(0,"0_2345678_0123456789______6___"); TutorialMessage("$TxtTurnthecatapultaroun$"); wait(10); }
private func Timer() { // Positionen var x0 = GetX(GetActionTarget(1)), y0 = GetY(GetActionTarget(1)), x1 = GetX(GetActionTarget(0)), y1 = GetY(GetActionTarget(0)); // Einzelne Vertexe mit Partikeln verschönern var i=0; var iVtxNum = GetVertexNum(); while(i<iVtxNum) { SetVertex(i, 0, (x0+(x1-x0)*i/iVtxNum)+RandomX(5,-5)); SetVertex(i, 1, (y0+(y1-y0)*i/iVtxNum)+RandomX(5,-5)); DrawParticleLine ("LightningSpark", GetVertex(i)-GetX(), GetVertex(i, 1)-GetY(), GetVertex(i+1)-GetX(), GetVertex(i+1,1)-GetY(), 6, 60, RGB(250,0,0), RGB(250,0,0)); DrawParticleLine ("BloodSpark", GetVertex(i)-GetX(), GetVertex(i, 1)-GetY(), GetVertex(i+1)-GetX(), GetVertex(i+1,1)-GetY(), 3, 25, RGB(250,100,100), RGB(250,100,100)); i++; } }
int Data_EnemyParam_Each::GetActionPattern(int index, int paramIndex){ if(paramIndex < 0 || paramIndex >= ACTIONPATTERN_PARAMNUM){ return -9999; } switch(paramIndex){ case ACTIONPATTERN_SKILLID: (int)GetActionSkillID(index); break; case ACTIONPATTERN_ECOMMANDTARGET: (int)GetActionTarget(index); break; case ACTIONPATTERN_PRIORITY: (int)GetActionPriority(index); break; } return 0; }
nsresult nsBeckyFilters::GetDistributeTarget(const nsCString &aLine, nsCString &aTargetFolder) { nsresult rv; nsAutoCString target; rv = GetActionTarget(aLine, target); NS_ENSURE_SUCCESS(rv, rv); target.Trim("\\", false, true); nsAutoString folderName; rv = GetFolderNameFromTarget(target, folderName); NS_ENSURE_SUCCESS(rv, rv); nsCOMPtr <nsIMsgFolder> folder; rv = GetMessageFolder(folderName, getter_AddRefs(folder)); NS_ENSURE_SUCCESS(rv, rv); if (!folder) { rv = mServer->GetRootMsgFolder(getter_AddRefs(folder)); NS_ENSURE_SUCCESS(rv, rv); } return folder->GetURI(aTargetFolder); }
nsresult nsBeckyFilters::GetResendTarget(const nsCString &aLine, nsCString &aTemplate, nsCString &aTargetAddress) { nsresult rv; nsAutoCString target; rv = GetActionTarget(aLine, target); NS_ENSURE_SUCCESS(rv, rv); int32_t asteriskPosition = target.FindChar('*'); if (asteriskPosition < 0) { aTemplate.Assign(target); return NS_OK; } if (target.Length() == static_cast<uint32_t>(asteriskPosition)) return NS_ERROR_FAILURE; aTemplate.Assign(StringHead(target, asteriskPosition - 1)); aTargetAddress.Assign(Substring(target, asteriskPosition + 1)); return NS_OK; }
/*-- Wachturm Anfassobjekt --*/ #strict protected func ControlLeft() { [$TxtLeftgate$] ProtectedCall(GetActionTarget(), "ControlLeft"); } protected func ControlRight() { [$TxtRightgate$] ProtectedCall(GetActionTarget(), "ControlRight"); } protected func AttachTargetLost() { return(RemoveObject()); }
func Script67() { if (GetDir(GetActionTarget(0,catapult_clnk))!=DIR_Left) return(goto(67)); }
func Script39() { if (GetDir(GetActionTarget(0,valley_clnk))!=DIR_Right) return(goto(39)); }
global func GetActionTargetNum(object pObj,object pOfObject) { if(GetActionTarget(0,pOfObject) == pObj) return 0; return 1; }