-void target_give_init()
-{SELFPARAM();
- entity targ;
- for (targ = world; (targ = find(targ, targetname, self.target)); ) {
- if (targ.classname == "weapon_rocketlauncher" || targ.classname == "weapon_devastator") {
- self.ammo_rockets += targ.count * WEP_CVAR(devastator, ammo);
- self.netname = "devastator";
+void target_give_init(entity this)
+{
+ IL_EACH(g_items, it.targetname == this.target,
+ {
+ if (it.classname == "weapon_rocketlauncher" || it.classname == "weapon_devastator") {
+ this.ammo_rockets += it.count * WEP_CVAR(devastator, ammo);
+ this.netname = "devastator";