# ba_meta require api 7 from __future__ import annotations from typing import TYPE_CHECKING import ba, _ba, random from bastd.ui.popup import PopupWindow from bastd.gameutils import SharedObjects if TYPE_CHECKING: from typing import List, Sequence, Optional, Dict, Any class MyMapPoints: # This file was automatically generated from "hockey_stadium.ma" # pylint: disable=all points = {} # noinspection PyDictCreation boxes = {} boxes['area_of_interest_bounds'] = (0.0, 0.7956858119, 0.0) + ( 0.0, 0.0, 0.0) + (30.80223883, 0.5961646365, 13.88431707) boxes['map_bounds'] = (0.0, 0.7956858119, -0.4689020853) + (0.0, 0.0, 0.0) + ( 35.16182389, 12.18696164, 21.52869693) points['ffa_spawn1'] = (0.0, 0.5, 0.0) points['ffa_spawn2'] = (-2.0, 0.5, 0.0) points['ffa_spawn3'] = (-2.0, 0.5, -2.0) points['ffa_spawn4'] = (0.0, 0.5, -2.0) points['ffa_spawn5'] = (2.0, 0.5, -2.0) points['ffa_spawn6'] = (2.0, 0.5, 0.0) points['ffa_spawn7'] = (2.0, 0.5, 2.0) points['ffa_spawn8'] = (0.0, 0.5, 2.0) points['ffa_spawn9'] = (-2.0, 0.5, 2.0) points['spawn1'] = (-2.0, 0.5, -2.0) points['spawn2'] = (2.0, 0.5, 2.0) points['powerup_spawn1'] = (4.0, 0.5, 0.0) points['powerup_spawn2'] = (-4.0, 0.5, 0.0) points['powerup_spawn3'] = (4.0, 0.5, 0.0) points['powerup_spawn4'] = (-4.0, 0.5, 0.0) points['powerup_spawn5'] = (4.0, 0.5, 0.0) points['powerup_spawn6'] = (-4.0, 0.5, 0.0) points['powerup_spawn7'] = (4.0, 0.5, 0.0) points['powerup_spawn8'] = (-4.0, 0.5, 0.0) points['powerup_spawn9'] = (0.0, 0.5, -4.0) points['powerup_spawn10'] = (0.0, 0.5, 4.0) points['powerup_spawn11'] = (4.0, 0.5, 0.0) points['powerup_spawn12'] = (-4.0, 0.5, 0.0) points['powerup_spawn13'] = (0.0, 0.5, -4.0) points['powerup_spawn14'] = (0.0, 0.5, 4.0) points['powerup_spawn15'] = (4.0, 0.5, 0.0) points['powerup_spawn16'] = (-4.0, 0.5, 0.0) points['powerup_spawn17'] = (0.0, 0.5, -4.0) points['powerup_spawn18'] = (0.0, 0.5, 4.0) points['powerup_spawn19'] = (4.0, 0.5, 0.0) points['powerup_spawn20'] = (-4.0, 0.5, 0.0) points['powerup_spawn21'] = (0.0, 0.5, -4.0) points['powerup_spawn22'] = (0.0, 0.5, 4.0) points['powerup_spawn23'] = (4.0, 0.5, 0.0) points['powerup_spawn24'] = (-4.0, 0.5, 0.0) points['powerup_spawn25'] = (0.0, 0.5, -4.0) points['powerup_spawn26'] = (0.0, 0.5, 4.0) points['powerup_spawn27'] = (4.0, 0.5, 0.0) points['powerup_spawn28'] = (-4.0, 0.5, 0.0) points['powerup_spawn29'] = (0.0, 0.5, -4.0) points['powerup_spawn30'] = (0.0, 0.5, 4.0) points['powerup_spawn31'] = (4.0, 0.5, 0.0) points['powerup_spawn32'] = (-4.0, 0.5, 0.0) points['powerup_spawn33'] = (0.0, 0.5, -4.0) points['powerup_spawn34'] = (0.0, 0.5, 4.0) points['powerup_spawn35'] = (4.0, 0.5, 0.0) points['powerup_spawn36'] = (-4.0, 0.5, 0.0) points['powerup_spawn37'] = (0.0, 0.5, -4.0) points['powerup_spawn38'] = (0.0, 0.5, 4.0) points['powerup_spawn39'] = (4.0, 0.5, 0.0) points['powerup_spawn40'] = (-4.0, 0.5, 0.0) points['powerup_spawn41'] = (0.0, 0.5, -4.0) points['powerup_spawn42'] = (0.0, 0.5, 4.0) points['powerup_spawn43'] = (4.0, 0.5, 0.0) points['powerup_spawn44'] = (-4.0, 0.5, 0.0) points['powerup_spawn45'] = (0.0, 0.5, -4.0) points['powerup_spawn46'] = (0.0, 0.5, 4.0) points['powerup_spawn47'] = (4.0, 0.5, 0.0) points['powerup_spawn48'] = (-4.0, 0.5, 0.0) points['powerup_spawn49'] = (0.0, 0.5, -4.0) points['powerup_spawn50'] = (0.0, 0.5, 4.0) points['powerup_spawn51'] = (4.0, 0.5, 0.0) points['powerup_spawn52'] = (-4.0, 0.5, 0.0) points['powerup_spawn53'] = (0.0, 0.5, -4.0) points['powerup_spawn54'] = (0.0, 0.5, 4.0) points['powerup_spawn55'] = (4.0, 0.5, 0.0) points['powerup_spawn56'] = (-4.0, 0.5, 0.0) points['powerup_spawn57'] = (0.0, 0.5, -4.0) points['powerup_spawn58'] = (0.0, 0.5, 4.0) points['powerup_spawn59'] = (4.0, 0.5, 0.0) points['powerup_spawn60'] = (-4.0, 0.5, 0.0) points['powerup_spawn61'] = (0.0, 0.5, -4.0) points['powerup_spawn62'] = (0.0, 0.5, 4.0) points['powerup_spawn63'] = (4.0, 0.5, 0.0) points['powerup_spawn64'] = (-4.0, 0.5, 0.0) points['powerup_spawn65'] = (0.0, 0.5, -4.0) points['powerup_spawn66'] = (0.0, 0.5, 4.0) points['powerup_spawn67'] = (4.0, 0.5, 0.0) points['powerup_spawn68'] = (-4.0, 0.5, 0.0) points['powerup_spawn69'] = (0.0, 0.5, -4.0) points['powerup_spawn70'] = (0.0, 0.5, 4.0) points['powerup_spawn71'] = (4.0, 0.5, 0.0) points['powerup_spawn72'] = (-4.0, 0.5, 0.0) points['powerup_spawn73'] = (0.0, 0.5, -4.0) points['powerup_spawn74'] = (0.0, 0.5, 4.0) points['powerup_spawn75'] = (4.0, 0.5, 0.0) points['powerup_spawn76'] = (-4.0, 0.5, 0.0) points['powerup_spawn77'] = (0.0, 0.5, -4.0) points['powerup_spawn78'] = (0.0, 0.5, 4.0) points['powerup_spawn79'] = (4.0, 0.5, 0.0) points['powerup_spawn80'] = (-4.0, 0.5, 0.0) points['powerup_spawn81'] = (0.0, 0.5, -4.0) points['powerup_spawn82'] = (0.0, 0.5, 4.0) points['powerup_spawn83'] = (4.0, 0.5, 0.0) points['powerup_spawn84'] = (-4.0, 0.5, 0.0) points['powerup_spawn85'] = (0.0, 0.5, -4.0) points['powerup_spawn86'] = (0.0, 0.5, 4.0) points['powerup_spawn87'] = (4.0, 0.5, 0.0) points['powerup_spawn88'] = (-4.0, 0.5, 0.0) points['powerup_spawn89'] = (0.0, 0.5, -4.0) points['powerup_spawn90'] = (0.0, 0.5, 4.0) points['powerup_spawn91'] = (4.0, 0.5, 0.0) points['powerup_spawn92'] = (-4.0, 0.5, 0.0) points['powerup_spawn93'] = (0.0, 0.5, -4.0) points['powerup_spawn94'] = (0.0, 0.5, 4.0) points['powerup_spawn95'] = (4.0, 0.5, 0.0) points['powerup_spawn96'] = (-4.0, 0.5, 0.0) points['powerup_spawn97'] = (0.0, 0.5, -4.0) points['powerup_spawn98'] = (0.0, 0.5, 4.0) points['powerup_spawn99'] = (4.0, 0.5, 0.0) points['powerup_spawn100'] = (-4.0, 0.5, 0.0) points['powerup_spawn101'] = (0.0, 0.5, -4.0) points['powerup_spawn102'] = (0.0, 0.5, 4.0) points['powerup_spawn103'] = (4.0, 0.5, 0.0) points['powerup_spawn104'] = (-4.0, 0.5, 0.0) points['powerup_spawn105'] = (0.0, 0.5, -4.0) points['powerup_spawn106'] = (0.0, 0.5, 4.0) points['powerup_spawn107'] = (4.0, 0.5, 0.0) points['powerup_spawn108'] = (-4.0, 0.5, 0.0) points['powerup_spawn109'] = (0.0, 0.5, -4.0) points['powerup_spawn110'] = (0.0, 0.5, 4.0) points['powerup_spawn111'] = (4.0, 0.5, 0.0) points['powerup_spawn112'] = (-4.0, 0.5, 0.0) points['powerup_spawn113'] = (0.0, 0.5, -4.0) points['powerup_spawn114'] = (0.0, 0.5, 4.0) points['powerup_spawn115'] = (4.0, 0.5, 0.0) points['powerup_spawn116'] = (-4.0, 0.5, 0.0) points['powerup_spawn117'] = (0.0, 0.5, -4.0) points['powerup_spawn118'] = (0.0, 0.5, 4.0) points['powerup_spawn119'] = (4.0, 0.5, 0.0) points['powerup_spawn120'] = (-4.0, 0.5, 0.0) points['powerup_spawn121'] = (0.0, 0.5, -4.0) points['powerup_spawn122'] = (0.0, 0.5, 4.0) points['powerup_spawn123'] = (4.0, 0.5, 0.0) points['powerup_spawn124'] = (-4.0, 0.5, 0.0) points['powerup_spawn125'] = (0.0, 0.5, -4.0) points['powerup_spawn126'] = (0.0, 0.5, 4.0) points['powerup_spawn127'] = (4.0, 0.5, 0.0) points['powerup_spawn128'] = (-4.0, 0.5, 0.0) points['powerup_spawn129'] = (0.0, 0.5, -4.0) points['powerup_spawn130'] = (0.0, 0.5, 4.0) points['powerup_spawn131'] = (4.0, 0.5, 0.0) points['powerup_spawn132'] = (-4.0, 0.5, 0.0) points['powerup_spawn133'] = (0.0, 0.5, -4.0) points['powerup_spawn134'] = (0.0, 0.5, 4.0) points['powerup_spawn135'] = (4.0, 0.5, 0.0) points['powerup_spawn136'] = (-4.0, 0.5, 0.0) points['powerup_spawn137'] = (0.0, 0.5, -4.0) points['powerup_spawn138'] = (0.0, 0.5, 4.0) points['powerup_spawn139'] = (4.0, 0.5, 0.0) points['powerup_spawn140'] = (-4.0, 0.5, 0.0) points['powerup_spawn141'] = (0.0, 0.5, -4.0) points['powerup_spawn142'] = (0.0, 0.5, 4.0) points['powerup_spawn143'] = (4.0, 0.5, 0.0) points['powerup_spawn144'] = (-4.0, 0.5, 0.0) points['powerup_spawn145'] = (0.0, 0.5, -4.0) points['powerup_spawn146'] = (0.0, 0.5, 4.0) points['powerup_spawn147'] = (4.0, 0.5, 0.0) points['powerup_spawn148'] = (-4.0, 0.5, 0.0) points['powerup_spawn149'] = (0.0, 0.5, -4.0) points['powerup_spawn150'] = (0.0, 0.5, 4.0) points['powerup_spawn151'] = (4.0, 0.5, 0.0) points['powerup_spawn152'] = (-4.0, 0.5, 0.0) points['powerup_spawn153'] = (0.0, 0.5, -4.0) points['powerup_spawn154'] = (0.0, 0.5, 4.0) points['powerup_spawn155'] = (4.0, 0.5, 0.0) points['powerup_spawn156'] = (-4.0, 0.5, 0.0) points['powerup_spawn157'] = (0.0, 0.5, -4.0) points['powerup_spawn158'] = (0.0, 0.5, 4.0) points['powerup_spawn159'] = (4.0, 0.5, 0.0) points['powerup_spawn160'] = (-4.0, 0.5, 0.0) points['powerup_spawn161'] = (0.0, 0.5, -4.0) points['powerup_spawn162'] = (0.0, 0.5, 4.0) points['powerup_spawn163'] = (4.0, 0.5, 0.0) points['powerup_spawn164'] = (-4.0, 0.5, 0.0) points['powerup_spawn165'] = (0.0, 0.5, -4.0) points['powerup_spawn166'] = (0.0, 0.5, 4.0) points['powerup_spawn167'] = (4.0, 0.5, 0.0) points['powerup_spawn168'] = (-4.0, 0.5, 0.0) points['powerup_spawn169'] = (0.0, 0.5, -4.0) points['powerup_spawn170'] = (0.0, 0.5, 4.0) points['powerup_spawn171'] = (4.0, 0.5, 0.0) points['powerup_spawn172'] = (-4.0, 0.5, 0.0) points['powerup_spawn173'] = (0.0, 0.5, -4.0) points['powerup_spawn174'] = (0.0, 0.5, 4.0) points['powerup_spawn175'] = (4.0, 0.5, 0.0) points['powerup_spawn176'] = (-4.0, 0.5, 0.0) points['powerup_spawn177'] = (0.0, 0.5, -4.0) points['powerup_spawn178'] = (0.0, 0.5, 4.0) points['powerup_spawn179'] = (4.0, 0.5, 0.0) points['powerup_spawn180'] = (-4.0, 0.5, 0.0) points['powerup_spawn181'] = (0.0, 0.5, -4.0) points['powerup_spawn182'] = (0.0, 0.5, 4.0) points['powerup_spawn183'] = (4.0, 0.5, 0.0) points['powerup_spawn184'] = (-4.0, 0.5, 0.0) points['powerup_spawn185'] = (0.0, 0.5, -4.0) points['powerup_spawn186'] = (0.0, 0.5, 4.0) points['powerup_spawn187'] = (4.0, 0.5, 0.0) points['powerup_spawn188'] = (-4.0, 0.5, 0.0) points['powerup_spawn189'] = (0.0, 0.5, -4.0) points['powerup_spawn190'] = (0.0, 0.5, 4.0) points['powerup_spawn191'] = (4.0, 0.5, 0.0) points['powerup_spawn192'] = (-4.0, 0.5, 0.0) points['powerup_spawn193'] = (0.0, 0.5, -4.0) points['powerup_spawn194'] = (0.0, 0.5, 4.0) points['powerup_spawn195'] = (4.0, 0.5, 0.0) points['powerup_spawn196'] = (-4.0, 0.5, 0.0) points['powerup_spawn197'] = (0.0, 0.5, -4.0) points['powerup_spawn198'] = (0.0, 0.5, 4.0) points['powerup_spawn199'] = (4.0, 0.5, 0.0) points['powerup_spawn200'] = (-4.0, 0.5, 0.0) points['powerup_spawn201'] = (0.0, 0.5, -4.0) points['powerup_spawn202'] = (0.0, 0.5, 4.0) points['powerup_spawn203'] = (4.0, 0.5, 0.0) points['powerup_spawn204'] = (-4.0, 0.5, 0.0) points['powerup_spawn205'] = (0.0, 0.5, -4.0) points['powerup_spawn206'] = (0.0, 0.5, 4.0) points['powerup_spawn207'] = (4.0, 0.5, 0.0) points['powerup_spawn208'] = (-4.0, 0.5, 0.0) points['powerup_spawn209'] = (0.0, 0.5, -4.0) points['powerup_spawn210'] = (0.0, 0.5, 4.0) points['powerup_spawn211'] = (4.0, 0.5, 0.0) points['powerup_spawn212'] = (-4.0, 0.5, 0.0) points['powerup_spawn213'] = (0.0, 0.5, -4.0) points['powerup_spawn214'] = (0.0, 0.5, 4.0) points['powerup_spawn215'] = (4.0, 0.5, 0.0) points['powerup_spawn216'] = (-4.0, 0.5, 0.0) points['powerup_spawn217'] = (0.0, 0.5, -4.0) points['powerup_spawn218'] = (0.0, 0.5, 4.0) points['powerup_spawn219'] = (4.0, 0.5, 0.0) points['powerup_spawn220'] = (-4.0, 0.5, 0.0) points['powerup_spawn221'] = (0.0, 0.5, -4.0) points['powerup_spawn222'] = (0.0, 0.5, 4.0) points['powerup_spawn223'] = (4.0, 0.5, 0.0) points['powerup_spawn224'] = (-4.0, 0.5, 0.0) points['powerup_spawn225'] = (0.0, 0.5, -4.0) points['powerup_spawn226'] = (0.0, 0.5, 4.0) points['powerup_spawn227'] = (4.0, 0.5, 0.0) points['powerup_spawn228'] = (-4.0, 0.5, 0.0) points['powerup_spawn229'] = (0.0, 0.5, -4.0) points['powerup_spawn230'] = (0.0, 0.5, 4.0) points['powerup_spawn231'] = (4.0, 0.5, 0.0) points['powerup_spawn232'] = (-4.0, 0.5, 0.0) points['powerup_spawn233'] = (0.0, 0.5, -4.0) points['powerup_spawn234'] = (0.0, 0.5, 4.0) points['powerup_spawn235'] = (4.0, 0.5, 0.0) points['powerup_spawn236'] = (-4.0, 0.5, 0.0) points['powerup_spawn237'] = (0.0, 0.5, -4.0) points['powerup_spawn238'] = (0.0, 0.5, 4.0) points['powerup_spawn239'] = (4.0, 0.5, 0.0) points['powerup_spawn240'] = (-4.0, 0.5, 0.0) points['powerup_spawn241'] = (0.0, 0.5, -4.0) points['powerup_spawn242'] = (0.0, 0.5, 4.0) points['powerup_spawn243'] = (4.0, 0.5, 0.0) points['powerup_spawn244'] = (-4.0, 0.5, 0.0) points['powerup_spawn245'] = (0.0, 0.5, -4.0) points['powerup_spawn246'] = (0.0, 0.5, 4.0) points['powerup_spawn247'] = (4.0, 0.5, 0.0) points['powerup_spawn248'] = (-4.0, 0.5, 0.0) points['powerup_spawn249'] = (0.0, 0.5, -4.0) points['powerup_spawn250'] = (0.0, 0.5, 4.0) points['powerup_spawn251'] = (4.0, 0.5, 0.0) points['powerup_spawn252'] = (-4.0, 0.5, 0.0) points['powerup_spawn253'] = (0.0, 0.5, -4.0) points['powerup_spawn254'] = (0.0, 0.5, 4.0) points['powerup_spawn255'] = (4.0, 0.5, 0.0) points['powerup_spawn256'] = (-4.0, 0.5, 0.0) points['powerup_spawn257'] = (0.0, 0.5, -4.0) points['powerup_spawn258'] = (0.0, 0.5, 4.0) points['powerup_spawn259'] = (4.0, 0.5, 0.0) points['powerup_spawn260'] = (-4.0, 0.5, 0.0) points['powerup_spawn261'] = (0.0, 0.5, -4.0) points['powerup_spawn262'] = (0.0, 0.5, 4.0) points['powerup_spawn263'] = (4.0, 0.5, 0.0) points['powerup_spawn264'] = (-4.0, 0.5, 0.0) points['powerup_spawn265'] = (0.0, 0.5, -4.0) points['powerup_spawn266'] = (0.0, 0.5, 4.0) points['powerup_spawn267'] = (4.0, 0.5, 0.0) points['powerup_spawn268'] = (-4.0, 0.5, 0.0) points['powerup_spawn269'] = (0.0, 0.5, -4.0) points['powerup_spawn270'] = (0.0, 0.5, 4.0) points['powerup_spawn271'] = (4.0, 0.5, 0.0) points['powerup_spawn272'] = (-4.0, 0.5, 0.0) points['powerup_spawn273'] = (0.0, 0.5, -4.0) points['powerup_spawn274'] = (0.0, 0.5, 4.0) points['powerup_spawn275'] = (4.0, 0.5, 0.0) points['powerup_spawn276'] = (-4.0, 0.5, 0.0) points['powerup_spawn277'] = (0.0, 0.5, -4.0) points['powerup_spawn278'] = (0.0, 0.5, 4.0) points['powerup_spawn279'] = (4.0, 0.5, 0.0) points['powerup_spawn280'] = (-4.0, 0.5, 0.0) points['powerup_spawn281'] = (0.0, 0.5, -4.0) points['powerup_spawn282'] = (0.0, 0.5, 4.0) points['powerup_spawn283'] = (4.0, 0.5, 0.0) points['powerup_spawn284'] = (-4.0, 0.5, 0.0) points['powerup_spawn285'] = (0.0, 0.5, -4.0) points['powerup_spawn286'] = (0.0, 0.5, 4.0) points['powerup_spawn287'] = (4.0, 0.5, 0.0) points['powerup_spawn288'] = (-4.0, 0.5, 0.0) points['powerup_spawn289'] = (0.0, 0.5, -4.0) points['powerup_spawn290'] = (0.0, 0.5, 4.0) points['powerup_spawn291'] = (4.0, 0.5, 0.0) points['powerup_spawn292'] = (-4.0, 0.5, 0.0) points['powerup_spawn293'] = (0.0, 0.5, -4.0) points['powerup_spawn294'] = (0.0, 0.5, 4.0) points['powerup_spawn295'] = (4.0, 0.5, 0.0) points['powerup_spawn296'] = (-4.0, 0.5, 0.0) points['powerup_spawn297'] = (0.0, 0.5, -4.0) points['powerup_spawn298'] = (0.0, 0.5, 4.0) points['powerup_spawn299'] = (4.0, 0.5, 0.0) points['powerup_spawn300'] = (-4.0, 0.5, 0.0) points['powerup_spawn301'] = (0.0, 0.5, -4.0) points['powerup_spawn302'] = (0.0, 0.5, 4.0) points['powerup_spawn303'] = (4.0, 0.5, 0.0) points['powerup_spawn304'] = (-4.0, 0.5, 0.0) points['powerup_spawn305'] = (0.0, 0.5, -4.0) points['powerup_spawn306'] = (0.0, 0.5, 4.0) points['powerup_spawn307'] = (4.0, 0.5, 0.0) points['powerup_spawn308'] = (-4.0, 0.5, 0.0) points['powerup_spawn309'] = (0.0, 0.5, -4.0) points['powerup_spawn310'] = (0.0, 0.5, 4.0) points['powerup_spawn311'] = (4.0, 0.5, 0.0) points['powerup_spawn312'] = (-4.0, 0.5, 0.0) points['powerup_spawn313'] = (0.0, 0.5, -4.0) points['powerup_spawn314'] = (0.0, 0.5, 4.0) points['powerup_spawn315'] = (4.0, 0.5, 0.0) points['powerup_spawn316'] = (-4.0, 0.5, 0.0) points['powerup_spawn317'] = (0.0, 0.5, -4.0) points['powerup_spawn318'] = (0.0, 0.5, 4.0) points['powerup_spawn319'] = (4.0, 0.5, 0.0) points['powerup_spawn320'] = (-4.0, 0.5, 0.0) points['powerup_spawn321'] = (0.0, 0.5, -4.0) points['powerup_spawn322'] = (0.0, 0.5, 4.0) points['powerup_spawn323'] = (4.0, 0.5, 0.0) points['powerup_spawn324'] = (-4.0, 0.5, 0.0) points['powerup_spawn325'] = (0.0, 0.5, -4.0) points['powerup_spawn326'] = (0.0, 0.5, 4.0) points['powerup_spawn327'] = (4.0, 0.5, 0.0) points['powerup_spawn328'] = (-4.0, 0.5, 0.0) points['powerup_spawn329'] = (0.0, 0.5, -4.0) points['powerup_spawn330'] = (0.0, 0.5, 4.0) points['powerup_spawn331'] = (4.0, 0.5, 0.0) points['powerup_spawn332'] = (-4.0, 0.5, 0.0) points['powerup_spawn333'] = (0.0, 0.5, -4.0) points['powerup_spawn334'] = (0.0, 0.5, 4.0) points['powerup_spawn335'] = (4.0, 0.5, 0.0) points['powerup_spawn336'] = (-4.0, 0.5, 0.0) points['powerup_spawn337'] = (0.0, 0.5, -4.0) points['powerup_spawn338'] = (0.0, 0.5, 4.0) points['powerup_spawn339'] = (4.0, 0.5, 0.0) points['powerup_spawn340'] = (-4.0, 0.5, 0.0) points['powerup_spawn341'] = (0.0, 0.5, -4.0) points['powerup_spawn342'] = (0.0, 0.5, 4.0) points['powerup_spawn343'] = (4.0, 0.5, 0.0) points['powerup_spawn344'] = (-4.0, 0.5, 0.0) points['powerup_spawn345'] = (0.0, 0.5, -4.0) points['powerup_spawn346'] = (0.0, 0.5, 4.0) points['powerup_spawn347'] = (4.0, 0.5, 0.0) points['powerup_spawn348'] = (-4.0, 0.5, 0.0) points['powerup_spawn349'] = (0.0, 0.5, -4.0) points['powerup_spawn350'] = (0.0, 0.5, 4.0) points['powerup_spawn351'] = (4.0, 0.5, 0.0) points['powerup_spawn352'] = (-4.0, 0.5, 0.0) points['powerup_spawn353'] = (0.0, 0.5, -4.0) points['powerup_spawn354'] = (0.0, 0.5, 4.0) points['powerup_spawn355'] = (4.0, 0.5, 0.0) points['powerup_spawn356'] = (-4.0, 0.5, 0.0) points['flag_default'] = (0.0, 0.5, 0.0) points['flag1'] = (-2.0, 0.5, -2.0) points['flag2'] = (2.0, 0.5, 2.0) class MyMap(ba.Map): defs = MyMapPoints name = 'Bombmod1_1' @classmethod def get_play_types(cls) -> List[str]: return ['melee', 'keep_away', 'team_flag', 'king_of_the_hill'] @classmethod def get_preview_texture_name(cls) -> str: return 'eggTex3' @classmethod def on_preload(cls) -> Any: data: Dict[str, Any] = {} return data def __init__(self) -> None: super().__init__() shared = SharedObjects.get() self.locs = [] self.regions = [] self.collision = ba.Material() self.collision.add_actions( actions=(('modify_part_collision', 'collide', True))) set = [ dict(position=(0.0, 0.0, 0.0), color=(0.0, 0.0, 0.0), size=(320.0, 0.5, 320.0)), dict(position=(0.0, 6.5, 0.0), color=(0.0, 0.0, 0.0), size=(320.0, 0.5, 320.0)), ] for i, map in enumerate(set): self.locs.append( ba.newnode('locator', attrs={'shape': 'box', 'position': set[i]['position'], 'color': set[i]['color'], 'opacity': 1.0, 'draw_beauty': True, 'size': set[i]['size'], 'additive': False})) self.regions.append( ba.newnode('region', attrs={'scale': tuple(set[i]['size']), 'type': 'box', 'materials': [self.collision, shared.footing_material]})) self.locs[-1].connectattr('position', self.regions[-1], 'position') self.background = ba.newnode( 'terrain', attrs={ 'model': ba.getmodel('tipTopBG'), 'lighting': False, 'background': True, 'color_texture': ba.gettexture('black')}) gnode = ba.getactivity().globalsnode gnode.tint = (0.8, 0.9, 1.3) gnode.ambient_color = (0.8, 0.9, 1.3) gnode.vignette_outer = (0.79, 0.79, 0.69) gnode.vignette_inner = (0.97, 0.97, 0.99) # ba_meta export plugin class MapMaker(ba.Plugin): def __init__(self) -> None: ba._map.register_map(MyMap)