1
0
Fork 0
forked from OpenNeo/impress
Dress to Impress, a big fancy Neopets customization tool!
Find a file
Matchu 696b2aedaf give SWFs real, unique ID numbers
Lots of scary bugs were being caused by the fact that the possibly-duplicate Neopets ID
was being treated as an SWF's real primary key, meaning that a save meant for object swf
number 123 could be saved to biology swf number 123. Which is awful.

This update gives SWFs their own unique internal ID numbers. All external lookups still use
the remote ID and the type, meaning that the client side remains totally unchanged (phew).
However, all database relationships with SWFs use the new ID numbers, making everything
cleaner. Yay.

There are probably a few places where it would be appropriate to optimize certain lookups
that still depend on remote ID and type. Whatever. Today's goal was to remove crazy
glitches that have been floating around like mad. And I think that goal has been met.
2012-01-12 17:17:59 -06:00
app give SWFs real, unique ID numbers 2012-01-12 17:17:59 -06:00
autotest rspec:install 2010-05-14 18:17:10 -04:00
config add Eventide color 2012-01-04 22:44:06 -05:00
db give SWFs real, unique ID numbers 2012-01-12 17:17:59 -06:00
doc rails 3 2010-05-14 18:12:31 -04:00
lib rake task to update spotlight pets 2011-12-20 21:00:02 -05:00
public spotlight pets as of 12/20/11 2011-12-20 21:00:18 -05:00
script rails 3 2010-05-14 18:12:31 -04:00
spec report broken images 2011-08-07 18:23:44 -04:00
test core of pet loading, still needs get image hash, download assets 2010-10-07 10:46:23 -04:00
tmp utf-8 support in both ruby 1.9 and 1.8 2011-06-04 18:40:15 -04:00
vendor give SWFs real, unique ID numbers 2012-01-12 17:17:59 -06:00
.gitignore ignore cap files, move auth config to yaml file 2010-11-13 10:37:57 -05:00
config.ru move async behavior to development_async environment 2010-10-11 18:28:39 -04:00
Gemfile give SWFs real, unique ID numbers 2012-01-12 17:17:59 -06:00
Gemfile.lock give SWFs real, unique ID numbers 2012-01-12 17:17:59 -06:00
LICENSE copy LICENSE from impress repo 2010-07-07 02:34:17 -04:00
Rakefile use resque-retry to reschedule failed jobs 2011-06-21 11:22:45 -04:00
README replace standard rails readme :P 2010-07-07 02:31:47 -04:00

An extension of Dress to Impress (PHP) that runs on Ruby on Rails.
I wanted to use Rails initially for Impress, but hoped that using
PHP would allow me to attract more developers. Looks like that
wasn't the case, so I just went with what I loved and made the
items database in Rails.

Future Impress sections will likely find themselves in this
project, rather than the PHP project.