Loading
#openttdcoop - Paste
Archives
Trending
Docs
Login
Paste #pidxg1mfb
Show paste
function
MainClass
::
IsTownGrowing
(
)
{
local
townList
=
GSTownList
(
)
;
for
(
local
town
=
townList
.
Begin
(
)
;
!
townList
.
IsEnd
(
)
; town
=
townList
.
Next
(
)
)
{
local
cargoList
=
GSCargoList
(
)
;
Paste #p10tlk0ja
Show paste
function
MainClass
::
IsTownGrowing
(
)
{
local
townList
=
GSTownList
(
)
;
for
(
local
town
=
townList
.
Begin
(
)
;
!
townList
.
IsEnd
(
)
; town
=
townList
.
Next
(
)
)
{
local
cargoList
=
GSCargoList
(
)
;
Paste #p4qukyqv2
Show paste
//
graphics chain
for
vehicle platform
spriteset
(
intermodal_car_pony_gen_6C_ss_unreversed_unflipped,
"generated/graphics/intermodal_car_pony_gen_6C.png"
)
{
spriteset_template_symmetric_unreversed_8_8_unflipped
(
10
+
0
)
}
spriteset
(
intermodal_car_pony_gen_6C_ss_unreversed_flipped,
"generated/graphics/intermodal_car_pony_gen_6C.png"
)
{
Paste #pm3vmrdyo
Show paste
Weight Self Weight Symbol Name
3.29
s
100.0
%
0
s openttd
(
60360
)
2.54
s
77.3
%
0
s -
[
OTTD_QuartzView drawRect:
]
2.46
s
74.9
%
0
s CGContextDrawImage
2.46
s
74.9
%
0
s CGContextDrawImageWithOptions
Paste #pbr4xunr4
Show paste
2.0.0 changelog
"Whoa Runaway horses...Racing through the darkness....Runaway Horses."
Belinda Carlisle
2
years
in
the making, Iron Horse
2
is an end-to-end rework of Iron Horse.
Paste #psjxkjgfz
Show paste
2.0.0 changelog
*
Improved Tech Tree
*
- reworked all vehicles
-
6
distinct generations of vehicles
(
DATE RANGE
)
Paste #pp3lv7gbk
Show paste
2.0.0 changelog
- all lengths now
4
/
8
,
6
/
8
,
8
/
8
,
10
/
8
, or
12
/
8
- easy to
make
tile length trains
- or don
't bother
Paste #p1x8xmqgt
Show paste
if
(
this
.
_search_range
)
{
local
source_x
=
AIMap
.
GetTileX
(
source
)
;
local
source_y
=
AIMap
.
GetTileY
(
source
)
;
local
goal_x
=
AIMap
.
GetTileX
(
goal
)
;
local
goal_y
=
AIMap
.
GetTileY
(
goal
)
;
Paste #prqsbwaty
Show paste
function
InitializePath
(
source
,
goal
)
{
this
.
_pathfinder
.
InitializePath
(
[
source
,
0xFF
]
,
goal
)
;
if
(
this
.
_search_range
!=
0
)
{
local
source_x
=
AIMap
.
GetTileX
(
source
)
;
local
source_y
=
AIMap
.
GetTileY
(
source
)
;
Paste #pmfujrgil
Show paste
function
InitializePath
(
source
,
goal
)
{
this
.
_pathfinder
.
InitializePath
(
[
source
,
0xFF
]
,
goal
)
;
if
(
this
.
_search_range
!=
0
)
{
local
source_x
=
AIMap
.
GetTileX
(
source
)
;
local
source_y
=
AIMap
.
GetTileY
(
source
)
;
Paste #pu89rivhz
Show paste
function
MainClass
::
SetTownEffectGoals
(
)
{
local
cargoList
=
GSCargoList
(
)
;
cargoList
.
Sort
(
GSList
.
SORT_BY_ITEM
,
GSList
.
SORT_ASCENDING
)
;
local
passengers
=
false
;
Paste #p6kltihwu
Show paste
function
Utils
::
IsTownGrowing
(
town
,
cargo
)
{
local
cargoList
=
AICargoList
(
)
;
local
cargoRequired
=
AIList
(
)
;
for
(
local
cargo_type
=
cargoList
.
Begin
(
)
;
!
cargoList
.
IsEnd
(
)
; cargo_type
=
cargoList
.
Next
(
)
)
{
local
town_effect
=
AICargo
.
GetTownEffect
(
cargo_type
)
;
Paste #pii0hylrg
Show paste
0eNrtfduOZEly3K8s6pHoHJy4x5kHAoJIUA8Ul+BwJQHEolHTnTNT2OquVlX1UCOiPkAfoh/Tl6iyrqczw+OYWUVWb5P7soPtmbb08BMXdw8Ps387+fH88/bT5dnH67c/Xlz86eT7f3v+k6uT7/9l8X93/+7s3cXH+z++Ovv54+n57s+uf/u0Pfn+5Ox6++HkzcnH0w+
7
/3d9eXr2cXN1ffHp5ObNydnH99v/dfK9u3mz+hd/Or263tz+7Y9Xny4urzc/bs+vFwi+ifDr2eX159s/eQK5/y82f7/4m4H6m3nxN+PNH9+cbD9en12fbe/Hfvd/fnv78fOHH7eXt8PqGv/m5NPF1e3fvfi4+91bvI3zb05+u/1nuv2N92eX23f3/zLvLNyD9ix0aELHBnT4Evrq0/nZ9fXtv2iATveg8TvA4sha7GBnJBJ6hpEziVxh5EIiFxi5ksgZRp5J5AQj72YSBR1xaHYVBhyaXYX4+naBXS44NLkSJxyZXIiEzeRCJBxNLkRidpALkZjS5ELE16En1yG+d3hyGeL7nSdXIb5He3IR4ueKJ9egwxehZxchvgo9uQqZeIZchg5fh55chw5fiJ5ciA5fiWESI7wIRHhOxA4AthfjPMTuIGIjdkct1IvApxTjU8TqrEEjzi5aHIk4pGrBLwI9a1YDvo4
Station + VTN Blueprints
Show paste
0eNrtfduOZEly3K8s6pHoHJy4x5kHAoJIUA8Ul+BwJQHEolHTnTNT2OquVlX1UCOiPkAfoh/Tl6iyrqczw+OYWUVWb5P7soPtmbb08BMXdw8Ps387+fH88/bT5dnH67c/Xlz86eT7f3v+k6uT7/9l8X93/+7s3cXH+z++Ovv54+n57s+uf/u0Pfn+5Ox6++HkzcnH0w+
7
/3d9eXr2cXN1ffHp5ObNydnH99v/dfK9u3mz+hd/Or263tz+7Y9Xny4urzc/bs+vFwi+ifDr2eX159s/eQK5/y82f7/4m4H6m3nxN+PNH9+cbD9en12fbe/Hfvd/fnv78fOHH7eXt8PqGv/m5NPF1e3fvfi4+91bvI3zb05+u/1nuv2N92eX23f3/zLvLNyD9ix0aELHBnT4Evrq0/nZ9fXtv2iATveg8TvA4sha7GBnJBJ6hpEziVxh5EIiFxi5ksgZRp5J5AQj72YSBR1xaHYVBhyaXYX4+naBXS44NLkSJxyZXIiEzeRCJBxNLkRidpALkZjS5ELE16En1yG+d3hyGeL7nSdXIb5He3IR4ueKJ9egwxehZxchvgo9uQqZeIZchg5fh55chw5fiJ5ciA5fiWESI7wIRHhOxA4AthfjPMTuIGIjdkct1IvApxTjU8TqrEEjzi5aHIk4pGrBLwI9a1YDvo4
Paste #pef0g4kgn
Show paste
Weight Self Weight Symbol Name
31.15
s
100.0
%
0
s openttd
(
44198
)
30.71
s
98.5
%
0
s -
[
OTTD_QuartzView drawRect:
]
0x2d39c
28.99
s
93.0
%
0
s -
[
OTTD_QuartzView drawRect:
]
28.79
s
92.4
%
0
s CGContextDrawImage
«
1
2
3
4
5
6
7
8
...
132
133
»