Re: Angelscript dump
Posted: Tue Nov 29, 2011 6:30 pm
Yay! Update. Thanks learn_more. I have to do a full reinstall since I think I updated wrong last week, but if I were going to script, I'd use this, just so you feel better.
Discuss all things Wolfire (or not)
https://forums.wolfire.com/
Code: Select all
Changes from a159 to a160.
VM shared {
MovementObject {
+ Function: int WasHit(string, string, vec3, vec3, int, float, float)
- Function: int WasHit(string type, string, vec3 dir, vec3 pos, int attacker_id)
};
};
Code: Select all
Changes from a160 to a161.
VM enemycontrol {
+ GlobalProperty: uint8 _ANM_FROM_START
};
VM shared {
+ GlobalFunction: void PlaySoundGroup(string, vec3, int)
+ GlobalProperty: const int _sound_priority_max
+ GlobalProperty: const int _sound_priority_very_high
+ GlobalProperty: const int _sound_priority_high
+ GlobalProperty: const int _sound_priority_med
+ GlobalProperty: const int _sound_priority_low
MovementObject {
+ Function: void SetAnimAndCharAnim(string, float, int8, string)
- Function: void StartAnimation(string)
- Function: void StartAnimation(string, float)
- Function: void StartAnimation(string, float, int8)
- Function: void StartCharAnimation(string, float, int8)
- Function: void StartCharAnimation(string, float)
- Function: void StartCharAnimation(string)
};
};
Code: Select all
Changes from a161 to a162.
VM playercontrol {
+ Script file: situationawareness.as
};
Code: Select all
Changes from a162 to a163.
VM playercontrol {
+ GlobalFunction: void SendMessage(int, int, vec3, vec3)
+ GlobalProperty: int _plant_movement_msg
CollisionPoint {
+ Property: int id
};
ASCollisions {
+ Function: void GetScaledSpherePlantCollision(vec3,float,vec3)
};
};
VM cam {
CollisionPoint {
+ Property: int id
};
ASCollisions {
+ Function: void GetScaledSpherePlantCollision(vec3,float,vec3)
};
};
VM shared {
+ GlobalFunction: EnvObject@ ReadEnvObjectID(int)
+ Object: EnvObject
};
Code: Select all
Changes from a163 to a164.
VM playercontrol {
AttackScriptGetter {
+ Function: int GetAsLayer()
+ Function: string GetAlternate()
};
};
VM shared {
MovementObject {
+ Function: int GetWeapon()
};
ItemObject {
+ Function: float GetRangeMultiplier()
+ Function: float GetMass()
};
};
Yay! I know a lot of people have been looking through this information (even if they didn't post here...) These are always awesome!learn_more wrote:Code: Select all
Changes from a163 to a164. VM playercontrol { AttackScriptGetter { + Function: int GetAsLayer() + Function: string GetAlternate() }; }; VM shared { MovementObject { + Function: int GetWeapon() }; ItemObject { + Function: float GetRangeMultiplier() + Function: float GetMass() }; };