forked from Mirrors/openclonk
Windmill update
parent
9ddea29971
commit
c1c5f9d613
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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 |
|
@ -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 |
|
@ -15,6 +15,7 @@ public func Hit()
|
|||
|
||||
public func HitObject(object obj)
|
||||
{
|
||||
if(obj->GetOCF() & OCF_CrewMember) return;
|
||||
inherited(obj,...);
|
||||
RemoveObject();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue