Windmill update

Tobias Zwick 2010-03-04 23:46:29 +01:00
parent 9ddea29971
commit c1c5f9d613
7 changed files with 25 additions and 3 deletions

View File

@ -9,9 +9,8 @@ public func IsProjectileTarget(target,shooter)
return 1;
}
public func QueryCatchBlow(obj)
public func OnProjectileHit()
{
// obj->Schedule("RemoveObject", 1);
Fireworks();
return 1;
}

View File

@ -51,7 +51,11 @@ protected func FxFlightTimer(object pTarget, int iEffectNumber, int iEffectTime)
public func IsProjectileTarget(target,shooter)
{
return 1;
if(target == GetID())
{
return false;
}
return true;
}
public func OnProjectileHit()

View File

@ -0,0 +1 @@
Sky.jpg - Source http://www.flickr.com/photos/redeye-/4400185141/sizes/l/ Author redeye^

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -76,6 +76,23 @@ func InitializePlayer(int iPlr, int iX, int iY, object pBase, int iTeam)
return;
}
func RemovePlayer(int iPlr)
{
for(var obj in FindObjects(Find_Owner(iPlr)))
{
obj->RemoveObject();
}
}
func RelaunchPlayer(int plr)
{
var clonk = CreateObject(Clonk, 0, 0, plr);
clonk->MakeCrewMember(plr);
SetCursor(plr, clonk);
SelectCrew(plr, clonk, true);
JoinPlayer(plr);
}
func JoinPlayer(int iPlr)
{
var clonk = GetCrew(iPlr);

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

View File

@ -15,6 +15,7 @@ public func Hit()
public func HitObject(object obj)
{
if(obj->GetOCF() & OCF_CrewMember) return;
inherited(obj,...);
RemoveObject();
}